home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / Libraries / Pane2 / h / Pane2Defs
Text File  |  1995-08-04  |  1KB  |  56 lines

  1. #ifndef __dl_wimp_h
  2. #include "DeskLib:Wimp.h"
  3. #endif
  4.  
  5. #ifndef __dl_core_h
  6. #include "DeskLib:Core.h"
  7. #endif
  8.  
  9.  
  10. #ifndef __dl_linklist_h
  11. #include "DeskLib:LinkList.h"
  12. #endif
  13.  
  14.  
  15. typedef struct{
  16.  
  17.   linklist_header header;
  18.   window_handle   mainwindow;
  19.   BOOL            invalideventdata;
  20.   linklist_header paneanchor;
  21.  
  22. } main_listelement;
  23.  
  24. typedef struct{
  25.  
  26.   linklist_header header;
  27.   window_handle   mainwindow;
  28.   window_handle   panewindow;
  29.   wimp_point      paneoffset;
  30.   wimp_point      panesize;
  31.   pane2_flags     paneflags;
  32.  
  33. } pane_listelement;
  34.  
  35. /* width of window tools in OS units */
  36. #define tool_SIZE 40                  
  37.  
  38. extern linklist_header main_anchor;
  39.  
  40. extern BOOL OpenEventHandler(event_pollblock *event, void *reference);
  41.  
  42. extern BOOL PaneOpenEventHandler(event_pollblock *event, void *reference);
  43.  
  44. extern BOOL ModeChangeMessageHandler(event_pollblock *event, void *reference);
  45.  
  46. extern pane_listelement *FindPaneWindow(main_listelement *mainelement, int panenumber);
  47.  
  48. extern main_listelement *FindMainWindow(window_handle window);
  49.  
  50. extern BOOL OpenWindow(window_openblock *openblock, main_listelement *mainelement);
  51.  
  52.  
  53.  
  54.  
  55.  
  56.